package com.lemon.smartsafetynew.util.patrol;

import com.lemon.smartsafety.R;

/**
 * 风险点和网格点工具类
 * Created by Andrew on 2017/8/18.
 */

public class CheckItemUtil {

    public static int getCheckItemStatusImgRes(Integer status) {

        int res;

        switch (status) {
            case 1:
                res = R.mipmap.icon_item_ok;
                break;
            case 2:
                res = R.mipmap.icon_item_abnormal;
                break;
            case 3:
                res = R.mipmap.icon_item_not_check;
                break;
            case 4:
                res = R.mipmap.icon_item_overtime;
                break;
            default:
                res = R.mipmap.icon_item_not_check;
                break;
        }

        return res;
    }

    public static int getCheckItemStatusImgRes(String status) {

        if ("1".equals(status)) {
            return R.mipmap.icon_item_ok;
        } else if ("2".equals(status)) {
            return R.mipmap.icon_item_abnormal;
        } else if ("3".equals(status)) {
            return R.mipmap.icon_item_not_check;
        } else if ("4".equals(status)) {
            return R.mipmap.icon_item_overtime;
        } else {
            return R.mipmap.icon_item_not_check;
        }
    }

    public static String getCheckItemStatusString(String status) {

        if ("1".equals(status)) {
            return "正常";
        } else if ("2".equals(status)) {
            return "异常";
        } else if ("3".equals(status)) {
            return "待检";
        } else if ("4".equals(status)) {
            return "超时";
        } else {
            return "无";
        }
    }

    public static String getCheckItemStatusColor(String status) {

        if ("1".equals(status)) {
            return "#60cc86";
        } else if ("2".equals(status)) {
            return "#ea654f";
        } else if ("3".equals(status)) {
            return "#d3d2d0";
        } else if ("4".equals(status)) {
            return "#f6b54e";
        } else {
            return "#d3d2d0";
        }
    }

    /**
     * 判断是否必须使用NFC
     *
     * @param nfc_must "1" 必须使用NFC检查
     * @return
     */
    public static boolean isNFCMust(String nfc_must) {

        return "1".equals(nfc_must);
    }

}
